﻿// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
//
// 本项目主要遵循 MIT 许可证和 Apache 许可证（版本 2.0）进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
//
// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动！任何基于本项目二次开发而产生的一切法律纠纷和责任，我们不承担任何责任！

namespace Sinc.ERP.Core.SeedData;
public class SysMenuSeedData : ISqlSugarEntitySeedData<SysMenu>
{
    public const string Btn_ProductCard_NonCustomerData = "productCard:noncustomerdata";

    public IEnumerable<SysMenu> HasData()
    {
        return new[] {
            new SysMenu{ Id=1300600000101, Pid=0, Title="业务管理", Path="/main", Name="main", Component="Layout", Icon="ele-Menu", Type=MenuTypeEnum.Dir, CreateTime=DateTime.Now, OrderNo=100 },

            new SysMenu{ Id=1300600010101, Pid=1300600000101, Title="供应商管理", Path="/main/supplier", Component="/main/supplier/index", Icon="ele-Menu", Type=MenuTypeEnum.Menu, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600010111, Pid=1300600010101, Title="查询", Permission = "supplier:page", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600010112, Pid=1300600010101, Title="详情", Permission = "supplier:detail", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=110 },
            new SysMenu{ Id=1300600010113, Pid=1300600010101, Title="增加", Permission = "supplier:add", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=120 },
            new SysMenu{ Id=1300600010114, Pid=1300600010101, Title="编辑", Permission = "supplier:update", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=130 },
            new SysMenu{ Id=1300600010115, Pid=1300600010101, Title="删除", Permission = "supplier:delete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=140 },
            new SysMenu{ Id=1300600010116, Pid=1300600010101, Title="批量删除", Permission = "supplier:batchDelete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=150 },
            new SysMenu{ Id=1300600010117, Pid=1300600010101, Title="设置状态", Permission = "supplier:setStatus", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=160 },
            //new SysMenu{ Id=1300600010118, Pid=1300600010101, Title="打印", Permission = "supplier:print", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=170 },
            new SysMenu{ Id=1300600010119, Pid=1300600010101, Title="导入", Permission = "supplier:import", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=180 },
            new SysMenu{ Id=1300600010120, Pid=1300600010101, Title="导出", Permission = "supplier:export", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=190 },

            new SysMenu{ Id=1300600020101, Pid=1300600000101, Title="产品信息管理", Path="/main/product", Component="/main/product/index", Icon="ele-Menu", Type=MenuTypeEnum.Menu, CreateTime=DateTime.Now, OrderNo=110 },
            new SysMenu{ Id=1300600020111, Pid=1300600020101, Title="查询", Permission = "product:page", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600020112, Pid=1300600020101, Title="详情", Permission = "product:detail", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=110 },
            new SysMenu{ Id=1300600020113, Pid=1300600020101, Title="增加", Permission = "product:add", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=120 },
            new SysMenu{ Id=1300600020114, Pid=1300600020101, Title="编辑", Permission = "product:update", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=130 },
            new SysMenu{ Id=1300600020115, Pid=1300600020101, Title="删除", Permission = "product:delete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=140 },
            new SysMenu{ Id=1300600020116, Pid=1300600020101, Title="批量删除", Permission = "product:batchDelete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=150 },
            new SysMenu{ Id=1300600020117, Pid=1300600020101, Title="设置状态", Permission = "product:setStatus", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=160 },
            //new SysMenu{ Id=1300600020118, Pid=1300600020101, Title="打印", Permission = "product:print", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=170 },
            new SysMenu{ Id=1300600020119, Pid=1300600020101, Title="导入", Permission = "product:import", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=180 },
            new SysMenu{ Id=1300600020120, Pid=1300600020101, Title="导出", Permission = "product:export", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=190 },

            new SysMenu{ Id=1300600030101, Pid=1300600000101, Title="客户信息管理", Path="/main/customer", Component="/main/customer/index", Icon="ele-Menu", Type=MenuTypeEnum.Menu, CreateTime=DateTime.Now, OrderNo=120 },
            new SysMenu{ Id=1300600030111, Pid=1300600030101, Title="查询", Permission = "customer:page", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600030112, Pid=1300600030101, Title="详情", Permission = "customer:detail", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=110 },
            new SysMenu{ Id=1300600030113, Pid=1300600030101, Title="增加", Permission = "customer:add", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=120 },
            new SysMenu{ Id=1300600030114, Pid=1300600030101, Title="编辑", Permission = "customer:update", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=130 },
            new SysMenu{ Id=1300600030115, Pid=1300600030101, Title="删除", Permission = "customer:delete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=140 },
            new SysMenu{ Id=1300600030116, Pid=1300600030101, Title="批量删除", Permission = "customer:batchDelete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=150 },
            new SysMenu{ Id=1300600030117, Pid=1300600030101, Title="设置状态", Permission = "customer:setStatus", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=160 },
            //new SysMenu{ Id=1300600030118, Pid=1300600030101, Title="打印", Permission = "customer:print", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=170 },
            new SysMenu{ Id=1300600030119, Pid=1300600030101, Title="导入", Permission = "customer:import", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=180 },
            new SysMenu{ Id=1300600030120, Pid=1300600030101, Title="导出", Permission = "customer:export", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=190 },

            new SysMenu{ Id=1300600040101, Pid=1300600000101, Title="实体卡管理", Path="/main/productcard", Component="/main/productCard/index", Icon="ele-Menu", Type=MenuTypeEnum.Menu, CreateTime=DateTime.Now, OrderNo=130 },
            new SysMenu{ Id=1300600040111, Pid=1300600040101, Title="查询", Permission = "productCard:page", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600040112, Pid=1300600040101, Title="详情", Permission = "productCard:detail", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=110 },
            new SysMenu{ Id=1300600040113, Pid=1300600040101, Title="增加", Permission = "productCard:add", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=120 },
            new SysMenu{ Id=1300600040114, Pid=1300600040101, Title="编辑", Permission = "productCard:update", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=130 },
            new SysMenu{ Id=1300600040115, Pid=1300600040101, Title="删除", Permission = "productCard:delete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=140 },
            new SysMenu{ Id=1300600040116, Pid=1300600040101, Title="批量删除", Permission = "productCard:batchDelete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=150 },
            new SysMenu{ Id=1300600040117, Pid=1300600040101, Title="设置状态", Permission = "productCard:setStatus", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=160 },
            //new SysMenu{ Id=1300600040118, Pid=1300600040101, Title="打印", Permission = "productCard:print", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=170 },
            new SysMenu{ Id=1300600040119, Pid=1300600040101, Title="导入", Permission = "productCard:import", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=180 },
            new SysMenu{ Id=1300600040120, Pid=1300600040101, Title="导出", Permission = "productCard:export", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=190 },
            new SysMenu{ Id=1300600040121, Pid=1300600040101, Title="补充验证码", Permission = "productCard:fillin", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=200 },
            new SysMenu{ Id=1300600040122, Pid=1300600040101, Title="复制链接", Permission = "productCard:copyLink", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=210 },
            new SysMenu{ Id=1300600040123, Pid=1300600040101, Title="批量激活", Permission = "productCard:activate", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=220 },
            new SysMenu{ Id=1300600040124, Pid=1300600040101, Title="非客户数据", Permission = Btn_ProductCard_NonCustomerData, Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=230 },

            new SysMenu{ Id=1300600050101, Pid=1300600000101, Title="销售管理", Path="/main/transferorder", Component="/main/transferOrder/index", Icon="ele-Menu", Type=MenuTypeEnum.Menu, CreateTime=DateTime.Now, OrderNo=140 },
            new SysMenu{ Id=1300600050111, Pid=1300600050101, Title="查询", Permission = "transferOrder:page", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600050112, Pid=1300600050101, Title="详情", Permission = "transferOrder:detail", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=110 },
            new SysMenu{ Id=1300600050113, Pid=1300600050101, Title="增加", Permission = "transferOrder:add", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=120 },
            new SysMenu{ Id=1300600050114, Pid=1300600050101, Title="编辑", Permission = "transferOrder:update", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=130 },
            new SysMenu{ Id=1300600050115, Pid=1300600050101, Title="删除", Permission = "transferOrder:delete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=140 },
            new SysMenu{ Id=1300600050116, Pid=1300600050101, Title="批量删除", Permission = "transferOrder:batchDelete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=150 },
            //new SysMenu{ Id=1300600050117, Pid=1300600050101, Title="设置状态", Permission = "transferOrder:setStatus", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=160 },
            //new SysMenu{ Id=1300600050118, Pid=1300600050101, Title="打印", Permission = "transferOrder:print", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=170 },
            new SysMenu{ Id=1300600050119, Pid=1300600050101, Title="导入", Permission = "transferOrder:import", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=180 },
            new SysMenu{ Id=1300600050120, Pid=1300600050101, Title="导出", Permission = "transferOrder:export", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=190 },

            new SysMenu{ Id=1300600060101, Pid=1300300000101, Title="序列管理", Path="/platform/sequence", Component="/platform/sequence/index", Icon="ele-Menu", Type=MenuTypeEnum.Menu, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600060102, Pid=1300600060101, Title="查询", Permission = "sequence:page", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600060103, Pid=1300600060101, Title="详情", Permission = "sequence:detail", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=110 },
            new SysMenu{ Id=1300600060104, Pid=1300600060101, Title="增加", Permission = "sequence:add", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=120 },
            new SysMenu{ Id=1300600060105, Pid=1300600060101, Title="编辑", Permission = "sequence:update", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=130 },
            new SysMenu{ Id=1300600060106, Pid=1300600060101, Title="删除", Permission = "sequence:delete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=140 },
            new SysMenu{ Id=1300600060107, Pid=1300600060101, Title="启用", Permission = "sequence:enable", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=150 },
            new SysMenu{ Id=1300600060108, Pid=1300600060101, Title="批量删除", Permission = "sequence:batchDelete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=160 },
            new SysMenu{ Id=1300600060109, Pid=1300600060101, Title="设置状态", Permission = "sequence:setStatus", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=170 },
            // new SysMenu{ Id=1300600060110, Pid=1300600060101, Title="打印", Permission = "sequence:print", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=180 },
            // new SysMenu{ Id=1300600060111, Pid=1300600060101, Title="导入", Permission = "sequence:import", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=190 },
            // new SysMenu{ Id=1300600060111, Pid=1300600060101, Title="导出", Permission = "sequence:export", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=200 },
            

            new SysMenu{ Id=1300600070101, Pid=1300400000101, Title="业务日志", Path="/log/businesslog", Component="/main/businessLog/index", Icon="ele-Menu", Type=MenuTypeEnum.Menu, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600070102, Pid=1300600070101, Title="查询", Permission = "businesslog:page", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=100 },
            new SysMenu{ Id=1300600070103, Pid=1300600070101, Title="详情", Permission = "businesslog:detail", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=110 },
            //new SysMenu{ Id=1300600070104, Pid=1300600070101, Title="增加", Permission = "businesslog:add", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=120 },
            //new SysMenu{ Id=1300600070105, Pid=1300600070101, Title="编辑", Permission = "businesslog:update", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=130 },
            new SysMenu{ Id=1300600070106, Pid=1300600070101, Title="删除", Permission = "businesslog:delete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=140 },
            //new SysMenu{ Id=1300600070107, Pid=1300600070101, Title="启用", Permission = "businesslog:enable", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=150 },
            new SysMenu{ Id=1300600070108, Pid=1300600070101, Title="批量删除", Permission = "businesslog:batchDelete", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=160 },
            //new SysMenu{ Id=1300600070109, Pid=1300600070101, Title="设置状态", Permission = "businesslog:setStatus", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=170 },
            // new SysMenu{ Id=1300600070110, Pid=1300600070101, Title="打印", Permission = "sequence:print", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=180 },
            // new SysMenu{ Id=1300600070111, Pid=1300600070101, Title="导入", Permission = "sequence:import", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=190 },
            // new SysMenu{ Id=1300600070111, Pid=1300600070101, Title="导出", Permission = "sequence:export", Icon="ele-Menu", Type=MenuTypeEnum.Btn, CreateTime=DateTime.Now, OrderNo=200 },
        };
    }
}
